/**
 * Copyright &copy; 2012-2016 <a href="https://github.com/idenger">idenger</a> All rights reserved.
 */
package com.idenger.modules.edu.dao.user;

import com.idenger.common.persistence.CrudDao;
import com.idenger.common.persistence.annotation.MyBatisDao;
import com.idenger.modules.edu.entity.user.EduUser;

/**
 * 用户DAO接口
 * @author 兰正军
 * @version 2017-12-01
 */
@MyBatisDao
public interface EduUserDao extends CrudDao<EduUser> {
	EduUser findByAccount(EduUser eduUser);
	//根据手机号查询用户
 	EduUser getByPhone(EduUser eduUser);
 	//根据身份证号查询用户
 	EduUser getByIdCard(EduUser eduUser);
 	//物理删除
 	void physicaDel(EduUser eduUser);
 	//根据openid查询用户
 	EduUser findByOpenId(String OpenId);
 	//修改密码
 	void updatePwd(EduUser eduUser);
 	//修改手机号
 	void updatePhone(EduUser eduUser);
 	//平台的总用户数量
 	String userCount();
}